package com.mo.lib.ui.dialog

import android.view.Gravity
import com.airbnb.lottie.LottieAnimationView
import com.mo.lib.R

/**
 * @ author：mo
 * @ data：2020/7/13:16:13
 * @ 功能：
 */
class LoadingDialogCar() : BaseDialog(R.layout.dialog_loading_car) {

    override fun doWhat() {
        setDismissType(DismissType.NEVER)
        setDialogGravity(Gravity.CENTER)
        val lav_loading_dialog2 = dialog.findViewById<LottieAnimationView>(R.id.lav_loading_dialog_car)
        lav_loading_dialog2.imageAssetsFolder = "images_loading" //设置data.json引用的图片资源文件夹名称,如果没有可不写
        lav_loading_dialog2.setAnimation("loading.json") //通过AE生成的图文件(json格式)
        lav_loading_dialog2.repeatCount = 100 //设置循环动画
        setOnShowListener {
            lav_loading_dialog2.playAnimation()
        }
        setOnDismissListener {
            lav_loading_dialog2?.cancelAnimation()
        }
    }

}